AI032
大規模並列プロセッサのプログラミング:実践的なアプローチ
並列計算とGPUアーキテクチャ入門
学習目標
- シリアルな遅延志向型処理と並列なスループット志向型処理の違いを理解する。
- グラフィックス処理ユニット(GPU)が固定機能パイプラインから汎用プロセッサへと進化した過程を理解する。
- SIMDおよびSIMTモデルに焦点を当てて、フリンの分類法(Flynn's Taxonomy)を説明する。
- NVIDIA GPUアーキテクチャの主要構成要素、特にストリーミングマルチプロセッサとスレッド階層を特定できるようになる。
- 並列アプリケーションにおけるメモリ帯域幅と遅延の性能への影響を評価する。